/*
  初始化 dayjs 的相关配置
*/
// 1 导入dayjs
import dayjs from 'dayjs'
// 2 使用中文语言包
import 'dayjs/locale/zh-cn'
// 3 日期格式化(使用相對時間)
import relativeTime from 'dayjs/plugin/relativeTime'
// 4 导入vue
import Vue from 'vue'

// 2
dayjs.locale('zh-cn') // use locale globally
// 3
dayjs.extend(relativeTime)

// console.log(dayjs('2020-11-12 15:13:08').from(dayjs())) // 2 years

// 4 将dayjs包装成一个全局过滤器，就可以在任何组件的模板中使用了
Vue.filter('relativeTime', value => {
  if (!value) return ''
  else {
    value = value.toString() // 防止不是字符串
    return dayjs(value).from(dayjs())
  }
})
